set_project("canvas")
--set_warnings("all", "error")

if is_mode("debug") then
  add_defines("DEBUG", "_DEBUG")
  set_symbols("debug")
  set_optimize("none")
  add_cxflags("/MTd")
end

if is_mode("release", "profile") then
  add_cxflags("/MT")
  if is_mode("release") then
    add_defines("NDEBUG")
    set_symbols("hidden")
    set_strip("all")
    add_cxflags("-fomit-frame-pointer")
    add_mxflags("-fomit-frame-pointer")
  else
    set_symbols("debug")
  end
  add_vectorexts("sse2", "sse3", "ssse3", "mmx")
end

add_packagedirs("pkg")

includes("src/xmake.lua")
includes("test/xmake.lua")
includes("examples/xmake.lua")